package cn.bgs.mapper;

import cn.bgs.pojo.User;
import cn.bgs.vo.TokenPage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface UserMapper extends BaseMapper {

    /**
     * 登录单查用户名
     * @param userName
     * @return
     */
    User login(String userName);

    /**
     * 注册
     * @param userName
     * @param password
     * @return
     */
    Integer register(@Param("userName") String userName,@Param("password") String password);

    /**
     * 查询token
     * @param token
     * @return
     */
    TokenPage getTokenTime(String token);

    /**
     * 修改token
     * @param token
     */
    void updateTokenTime(String token);

    /**
     * 添加token
     * @param token
     */
    void addToken(TokenPage token);
}
